package top.kaoshanji.p4ch29e;

/**
 * 代码清单-p4ch29e-380页d：具体抽象化角色
 * @author kaoshanji
 * ^_^
 * create time 2025/3/28 17:16
 */
public class RefinedAbstraction extends Abstraction {

    // 覆写构造函数
    public RefinedAbstraction(Implementor imp) {
        super(imp);
    }

    // 修正父类的定义
    @Override
    public void request() {

        // 业务处理...
        super.request();
        super.getImp().doAnything();

    }

}
